#!/bin/bash
#变量的类型
#字符串
my_str="Hello, World!"
echo $my_str

#整型变量
declare -i my_integer=45
echo $my_integer

#数组
my_array=(6 2 3 4 5)
for index in ${my_array[@]};do
    echo $index
done

arrays=(9 8 7 5 1)
for index in ${arrays[@]};do
    echo "index $index"
done

my_array[4]=9
#获取指定下标的值
echo ${my_array[4]}
#获取全部的元素
echo ${my_array[@]}
#获取全部的元素个数
echo ${#my_array[@]}

#多行注释文档
:<<EOF
注释内容...
注释内容...
注释内容...
EOF
#declare -A 在某些shell环境中并不被很好的支持，请在bash环境中使用
declare -A associative_array
associative_array["name"]="John"
associative_array["age"]="18"
associative_array["sex"]="girl"

for key in "${!associative_array[@]}";do
    echo "$key -> ${associative_array[$key]}"
done